package com.tristia.entity.util;

import java.util.ArrayList;
import java.util.List;

import javax.annotation.Resource;

import com.tristia.dao.GenericDao;
import com.tristia.entity.Bookstore;

public class BookstoreDataLoader {
	private List<Bookstore> bookstores = new ArrayList<Bookstore>();
	@Resource
	GenericDao<Bookstore, Long> bookstoreDao;
	
	public void loadData() {
		for (Bookstore bookstore : bookstores) {
			bookstoreDao.save(bookstore);
		}
		bookstores.clear();
		bookstores = null;
	}

	public void setBookstores(List<Bookstore> bookstores) {
		this.bookstores = bookstores;
	}
	
	public void init() {
		loadData();
	}
}
